# 781612443113954655886887407898899451044114412011257135914071455155316031651170318041861191719652013207021272183228423832485254125932643269827992924
str = "210307410533633685734834890989108911461202130413521400149815481596164817491806186219101958201520722128222923282430248625382588264327442869"
ls = [0, 102]  # 前补0方便加密，把第一个78加进来方便分割
s = ""
for ch in str:
    s += ch
    if int(s) > ls[-1]:  # 因为是前缀和，取第一个比前一个大的数即可
        ls.append(int(s))
        s = ""
print(ls)
flag = ""
for i in range(len(ls) - 1):
    flag += chr(ls[i + 1] - ls[i])
print(flag)
